body {
	margin:0;
	padding:16px 32px;
	font:1.8em "PT Sans Narrow", "Myriad Pro Cond", "Arial Narrow";
}

h1 {
	font-size:2.2em;
	padding:0;
	margin:0;
}

h2 {
	font-size:1.3em;
	border-bottom:solid 2pt #000;
}

h3 {
	margin:0 16px;
	padding:4px 16px;
	font-size:1.0em;
	background:#eee;
}

a {
	color:#69c;
	text-decoration:none;
	border-bottom:dotted 1pt #69c;
}

p, ul {
	margin:12px 32px;
	text-align:justify;
}

ul {
	list-style:square;
}

.todo {
	display:block;
	margin:16px 0;
	padding:16px 32px;
	background:#fee;
	color:#f00;
	border:dotted 1pt #f00;
}
